Modelling Software Components

نویسندگان

  • Stuart Kent
  • John Howse
  • Anthony Lauder
چکیده

This paper makes two contributions. (1) it argues that precise visual modelling techniques are important for modelling large-scale software components, as they facilitate the core activities of component-based software development (CBSD): building, finding, adapting and assembling components. The paper argues for a carefully selected set of techniques based on UML, to provide accessible yet precise component models. (2) it proposes a high level reference model for CBSD to tease out exactly what is meant by the terms 'component', 'component adaptation' and 'component assembly'. The paper illustrates this reference model by giving examples of components, and the transformations that can be applied to them, using precise visual models.

برای دانلود رایگان متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

Modelling structural relations of craving based on sensitivity to reinforcement, distress tolerance and self-Compassion with the mediating role of self-efficacy for quitting

Background & Objectives:  Craving is a major barrier to the effective treatment of substance  addiction. This study conducted in order to Modelling structural relations of craving based on sensitivity to reinforcement, distress tolerance and self-compassion with the mediating role of self-efficacy for quitting. Materials and Methods: The method of this study was descriptive-correlational. The...

متن کامل

Modelling Dynamic Component Dependencies

This paper is about modelling dynamic dependencies of components as required in dynamic environments. We sketch a formal model for describing the dependencies of software components on hardware and other software components. In a unified way, we represent software components and hardware components with their properties. The properties can be changed during runtime. Expressions over properties ...

متن کامل

Pragmatic User Modelling in a Commercial Software System

While user modelling has become a mature field with demonstrable research systems of great power, comparatively little progress has been made in the development of user modelling components for commercial software systems. The development of minimalist user modelling components, simplified to provide just enough assistance to a user through a pragmatic adaptive user interface, is seen by many a...

متن کامل

Life-Cycle Aware Modelling of Software Components

Current software component models insufficiently reflect the different stages of component life-cycle, which involves design, implementation, deployment, and runtime. Therefore, reasoning techniques for component-based models (e.g., protocol checking, QoS predictions, etc.) are often limited to a particular life-cycle stage. We propose modelling software components in different design stages, a...

متن کامل

A Comprehensive Interface De nition Framework for Software Components

Component based software engineering (CBSE) represents an exciting and promising paradigm for software development, with much interest and eeort from industrial practice and scientiic research. Software components are one of key issues in CBSE. While practical, in general, the current component models are limited in providing support for CBSE. In this paper, we introduce a framework aimed at co...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 1998